streamlined motorcycle - French English Dictionary